
// Euler.cpp: implementation of the Euler class.
//
//////////////////////////////////////////////////////////////////////

#include "Euler.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Euler::Euler(ptoF paso,Funcion *f,ptoF u0)
{
	this->ultimoValor=u0;
	this->paso=paso;
	this->funcion=f;
}

Euler::~Euler()
{

}

ptoF Euler::iterar()
{
	ptoF aux=this->ultimoValor;
	aux=this->ultimoValor+(this->paso)*(this->funcion->evaluar(this->ultimoValor));
	this->ultimoValor=aux;
	return aux;
}
